#include <stdio.h>

void print_array(int n, int *a);

int main()
{
    int a[] = {1,2,3,4,5,6,7,8,9,10,11,12,213,12,12,21};
    print_array(sizeof(a) / sizeof(a[0]), a);
    return 0;
}

// 如果一个数组作为函数的参数，那么数组的成员数量在函数内部是不可见的
// 在传递一个数组的是hi偶，同时提供另外一个参数，标明这个数组有几个成员变量
// 如果传递的是一个字符串，那么一般不需要传递另外一个参数来标明这个数组有几个成员变量
// 因为字符串最后一位是'\0',可以通过这个来判断字符串的长度
void print_array(int n, int *a)
{
    int i;
    for(i = 0; i < n; i++)
    {
        printf("%d\n", a[i]);
    }

}
